Multiresolution Triangular B-Spline Surfaces
نویسندگان
چکیده
We present multiresolution B-spline surfaces of arbitrary order defined over triangular domains. Unlike existing methods, the basic idea of our approach is to construct the triangular basis functions from their tensor product relatives in the spirit of box splines by projecting them onto the barycentric plane. The scheme works for splines of any order where the fundamental building blocks of the surface are hierarchies of triangular B-spline scaling functions and wavelets spanning the complement spaces between levels of different resolution. Although our decomposition and reconstruction schemes operate in principle on a tensor product grid in 3D, the sparsity of the arrangement enables us to design efficient linear time algorithms. The resulting basis functions are used to approximate triangular surfaces and provide many useful properties, such as multiresolution editing, local level of detail, continuity control, surface compression and much more. The performance of our approach is illustrated by various examples including parametric and nonparamet-ric surface editing and compression.
منابع مشابه
Déformation de courbes et surfaces multirésolution sous contraintes. (Constrained deformation of multiresolution curves and surfaces)
Building intuitive tools for manipulating curves and surfaces is a challenging task in the domains of geometric modelling and computer graphics. First, such tools need an appropriate mathematical model of the geometric objects. In addition, geometric constraints can enhance ergonomics, once they have been integrated into the editing tool. We investigate the integration of non linear constraints...
متن کاملEfficient evaluation of triangular B-spline surfaces
Evaluation routines are essential for any application that uses triangular B-spline surfaces. This paper describes an algorithm to efficiently evaluate triangular B-spline surfaces with arbitrary many variables. The novelty of the algorithm is its generality: there is no restriction on the degree of the B-spline surfaces or on the dimension of the domain. Constructing an evaluation graph allows...
متن کاملEvaluating Tensor Product and Triangular B ezier Surfaces
Many papers describe techniques for evaluating spline curves and surfaces. While each paper provides some theoretical or empirical evidence with which to compare techniques, there exist few global comparisons Peters94]. Also, papers describing particular algorithms often provide few details, making implementation of the technique presented diicult or impossible. This report attempts to illumina...
متن کاملAlgorithms for B - patches
B-patches are the analogue to B-spline segments for triangular surfaces and are the main building block in the new multivariate B-spline surfaces recently developed in [8). This paper discusses algorithms for B-patches and presents algorithms for computing the polar form, for evaluation, for differentiation, for computing continuous joints, and for knot insertion .
متن کاملTriangular G Splines
We introduce curvature continuous regular free form surfaces with triangular control nets These surfaces are composed of quartic box spline surfaces and are piecewise polynomial multisided patches of total degree which minimize some energy integral The B ezier nets can be computed e ciently form the spline control net by some xed masks i e matrix multiplications x Introduction Most methods know...
متن کامل